.table-container {
  width: 100%;

  .toolbar {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: white;

    .toolbar-left {
      display: flex;
      justify-content: flex-start;
      align-items: center;

      &>*:not(:first-child) {
        margin-left: 10px;
      }
      .output-btn {
        border-color: #4bb368;
        background-color: #4bb368;
      }
    }

    .toolbar-right {
      display: flex;
      justify-content: flex-end;
      align-items: flex-start;

      &>*:not(:last-child) {
        margin-right: 10px;
      }

      .filter-btn {
        position: relative;
      }
    }
  }
}

:global {
  .operation {
    display: flex;
    justify-content: center;
    align-items: center;

    &>*:not(:first-child) {
      margin-left: 10px;
    }
  }

  .ant-table-cell {
    padding: 5px 10px !important;
    font-size: 13px !important;
    vertical-align: middle;
  }
}